package com.chw.admin.permission;

import java.util.List;
import java.util.Map;

import com.chw.admin.permission.SysPermission;

public interface SysPermissionMapper {

    int insert(SysPermission record);

    int insertBatch(List<SysPermission> record);
    
    int updateBatchSelective(List<SysPermission> record);

    SysPermission selectByPrimaryKey(String id);

    int updateSelective(Map<String,Object> map);

    int updateByIdSelective(SysPermission record);

    List<SysPermission> find(SysPermission record);
    
    /**
     * 根据用户id查询用户的权限（包括用户所属组和角色的权限）
     */
    List<Map<String,Object>> findByUser(Map<String,Object> map);
    
}